//package com.sell.demo.controller;
//
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import com.alibaba.fastjson.JSON;
//import com.github.pagehelper.PageInfo;
//import com.google.gson.Gson;
//import com.qiniu.common.QiniuException;
//import com.qiniu.common.Zone;
//import com.qiniu.http.Response;
//import com.qiniu.storage.Configuration;
//import com.qiniu.storage.UploadManager;
//import com.qiniu.storage.model.DefaultPutRet;
//import com.qiniu.util.Auth;
//import com.sell.demo.entity.Food;
//import com.sell.demo.entity.Good;
//import com.sell.demo.service.FoodService;
//import com.sell.demo.service.GoodService;
//import com.sell.demo.util.Result;
//
//@RestController
//@RequestMapping(value = "/qiniu")
//@Api(value = "获取good Api")
//public class QiNiuCloudController {
//	
////	@Autowired
////    private GoodService goodsService;
////	
////	@Autowired
////    private FoodService foodsService;
//	
//	@ApiOperation(value = "上传图片到七牛云", httpMethod = "GET", response = String.class)
//	@RequestMapping(value = "/upload", method = RequestMethod.GET)
//    public Object upload(@RequestParam(value = "filePath")String filePath) {
////		 // TODO Auto-generated method stub
//		//构造一个带指定Zone对象的配置类
//		Configuration cfg = new Configuration(Zone.zone0());
//		//...其他参数参考类注释
//		UploadManager uploadManager = new UploadManager(cfg);
//		//...生成上传凭证，然后准备上传
//		String accessKey = "B6gURynm31FrROh1dPSGEj7cIjyxJSfo8STdDN3N";
//		String secretKey = "wOaCRuRa5KUpBkBp9WTbtGSX1mzA8JhjNPbF5OKq";
//		String bucket = "space";
//		//如果是Windows情况下，格式是 D:\\qiniu\\test.png
////		String localFilePath = "D:\\qiniu\\c.jpg";
//		String localFilePath = filePath;
//		//默认不指定key的情况下，以文件内容的hash值作为文件名
//		String key = null;
//		Auth auth = Auth.create(accessKey, secretKey);
//		String upToken = auth.uploadToken(bucket);
//		try {
////		    Response response = uploadManager.put(localFilePath, key, upToken);
//			Response response = uploadManager.put(localFilePath, key, upToken);
//		    //解析上传成功的结果
//		    DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
//		    System.out.println(putRet.key);
//		    System.out.println(putRet.hash);
//		} catch (QiniuException ex) {
//		    Response r = ex.response;
//		    System.err.println(r.toString());
//		    try {
//		        System.err.println(r.bodyString());
//		    } catch (QiniuException ex2) {
//		        //ignore
//		    }
//		}
//    	
//    	return JSON.toJSONString(new Result<String>(0, "",null ));
//    }
//	
//}
